package com.aid.winter.mapper;

import com.aid.winter.entity.UserWhitelist;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;

@Mapper
public interface UserWhitelistMapper {
    
    /**
     * 检查用户是否在白名单中
     */
    UserWhitelist selectByUserId(@Param("userId") Long userId);
    
    /**
     * 查询白名单用户列表
     */
    List<UserWhitelist> selectList();
    
    /**
     * 添加用户到白名单
     */
    int insert(UserWhitelist whitelist);
    
    /**
     * 从白名单移除用户
     */
    int deleteByUserId(@Param("userId") Long userId);
} 